package com.way.view;

import android.content.Context;
import android.view.View;
import android.util.AttributeSet;
import android.widget.HorizontalScrollView;

public class RightAlignedHorizontalScrollView extends HorizontalScrollView {

	public RightAlignedHorizontalScrollView(Context context) {
		super(context);
	}

	public RightAlignedHorizontalScrollView(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	@Override
	protected void onLayout(boolean changed, int l, int t, int r, int b) {
		super.onLayout(changed, l, t, r, b);
		if (changed) {
			// Get the width of the child, i.e. the LinearLayout, and scroll to
			// the rightmost position.
			View child = getChildAt(0);
			if (child != null)
				scrollTo(child.getWidth(), 0);
		}
	}
}
